China has reported 18 new coronavirus cases for June 21.
Nine of the tally were in Beijing, the capital.
The National Health Commission said this on Monday, Reuters reports.
One day earlier, 26 cases were confirmed with 22 in Beijing.
There have been a series of local infections in June.
Authorities are restricting movement in Beijing and stepping up other measures to prevent the virus from spreading.
Coronavirus virus was first reported in Wuhan.
There have been 9 million cases and 470,000 deaths worldwide.